package com.lf.sp.service;

import com.lf.sp.common.ServerResponse;
import com.lf.sp.pojo.User;

/**
 * 
 * @author ha
 *
 */
public interface IUserService {
	ServerResponse<User> login(String username,String password);

	ServerResponse<String> register(User user);

	ServerResponse<String> checkValid(String str, String type);

	ServerResponse<String> selectQuestion(String username);

	ServerResponse<String> checkAnswer(String username, String question, String answer);

	ServerResponse<String> forgetRestPassword(String username, String passwordNew, String forgetToken);

	ServerResponse<String> resetPassword(String passwordOld, String passwordNew, User user);

	ServerResponse<User> updateInformation(User user);

	ServerResponse<User> getInformation(Integer userId);

	ServerResponse checkAdminRole(User user);
	   

}
